
package boundary.barCode;


import java.awt.Desktop;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import net.sourceforge.barbecue.Barcode;
import net.sourceforge.barbecue.BarcodeFactory;
import net.sourceforge.barbecue.BarcodeImageHandler;

/**
 *
 * @author Juan
 */
public class GenerateBarcode {
    
   //Recibe el codigo alpha y lo transforma en una imaten .png con el nombre igual al codigo
    public static void generarCodigo(String cod) {
        try {
            Barcode barcode = BarcodeFactory.createCode128(cod);
           BufferedImage bi = BarcodeImageHandler.getImage(barcode);
           File file = new File("src/CodigosGenerados/"+cod+".png");
           ImageIO.write(bi, "png", file);
        } catch (Exception ex) {
        }
         
    }
    
}